<?php


class CarregaCarrinhoDescricao{
	
	var $db;
	var $db2;
	var $tpl;
	
	function CarregaCarrinhoDescricao($tmp_path,$js_path) {
		$this->CarregaCarrinho = new CarregaCarrinho;
		$this->db = new Persist();
		$this->db2 = new Persist();
		$this->tpl = new TemplatePower(@$tmp_path.'tmpl.CarregaCarrinhoDescricao.html');
		
		$this->tpl->prepare();
		$this->tpl->assign('path',@$js_path.'libs.CarregaCarrinhoDescricao.js');
	}
	
	function escreveHtml(){
		$total = 0;
		$CarregaCarrinho = new CarregaCarrinho();
		if($CarregaCarrinho->retornaCookieArray() != NULL){
			foreach($CarregaCarrinho->retornaCookieArray() as $id){
				
				$this->db->sql = " SELECT * FROM produtos WHERE id = $id";
				$this->db->ler();
				$this->db->ini();
				
				$this->tpl->newBlock("PRODUTO");
				$this->tpl->assign('id',$this->db->id);
				$this->tpl->assign('nome',$this->db->codigo);
				$this->tpl->assign('preco',"R$ ".number_format($this->db->pr_venda,2,',','.'));
				$this->tpl->assign('val',$CarregaCarrinho->retornaCookie($this->db->id));
				
				//TOTAL
				$total += (float)($this->db->pr_venda * $CarregaCarrinho->retornaCookie($this->db->id));
				
				$this->db2->sql = "SELECT * FROM fotos_produtos
													WHERE id_produto = ". $this->db->id ." AND ordem = 1";
				$this->db2->ler();
				$this->db2->ini();
				$this->tpl->assign('img','fotos/'.$this->db->id.'/'.$this->db2->arquivo);
				
				
				
			}
			$this->tpl->gotoBlock("_ROOT");
			$this->tpl->assign('total',"R$ ". number_format($total,2,',','.'));
			
		}else
			$this->tpl->newBlock("NO_PROD");
		return $this->tpl->getOutputContent();
	}
}
?>